﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using ICIA.ARojas.Silverlight.Entities;
using ICIA.ARojas.Visual.CursoRealizado.ViewModel;

namespace ICIA.ARojas.Visual.CursoRealizado
{
    public partial class VwCursoRealizado : ChildWindow
    {
        private VmCursoRealizado viewmodel;

        public VwCursoRealizado(Persona persona)
        {
            InitializeComponent();
            viewmodel = new VmCursoRealizado();
            this.DataContext = viewmodel;
            viewmodel.SelectedItem.Persona = persona;         
            viewmodel.DataService.OnEntitySaveCompleted += new EventHandler<Didsoft.Silverlight.ViewModel.Data.SaveEntityEventArgs<Silverlight.Entities.CursoRealizado>>(DataService_OnEntitySaveCompleted);
        }

        void DataService_OnEntitySaveCompleted(object sender, Didsoft.Silverlight.ViewModel.Data.SaveEntityEventArgs<Silverlight.Entities.CursoRealizado> e)
        {
            DialogResult = e.AssertResult;
            this.Close();
        }
        
    }
}

